package com.ytjj.common.enums;


import lombok.Getter;

import java.io.Serializable;

/**
 * 积分来源
 *
 *
 *  *
 **/
@Getter
public enum ScoreSourceEnum implements Serializable {

    //一次 300积分
    PERSONAL_DATA(1, "完善个人信息",300, "【完善个人信息】获得300积分！"),

    // 每日 5次 每月 150次 每年 1800次 获得积分机会 一次 10积分
    SHARE_PRODUCT(2, "分享商品", 10, "【分享商品】获得10积分！"),

    // 每日 5次 每月 150次 每年 1800次 获得积分机会 一次 5积分
    BROWSE_VIDEO(3, "浏览视频", 5, "【浏览视频】获得5积分！"),

    // 每日 5次 每月 150次 每年 1800次 获得积分机会 一次 10积分
    SHARE_VIDEO(4, "分享视频", 10, "【分享视频】获得10积分！"),

    // 每日 5次 每月 150次 每年 1800次 获得积分机会 一次 5积分
    FOLLOW_SHOP(5, "关注店铺", 5, "【关注店铺】获得5积分！"),

    // 每日 1次 每次50积分
    SIGN_IN(6, "签到", 100, "【签到】获得100积分！"),

        ;
    private int index;

    private String source;

    private Integer score;

    private String msg;

    ScoreSourceEnum(int index, String source, Integer score,String msg) {
        this.index = index;
        this.source = source;
        this.score = score;
        this.msg = msg;
    }
}
